package main

import (
	"log"
	"os"
)

func main() {
	file, err := os.Open("E:\\1.txt")
	if err != nil {
		log.Fatal("打开文件失败")
		return
	}
	defer func(file *os.File) {
		err := file.Close()
		if err != nil {
			log.Fatal("关闭文件失败")
		}
	}(file)
	bytes := make([]byte, 1024)
	n, err := file.Read(bytes)
	if err != nil {
		log.Fatal("发生错误:", err)
		return
	}
	log.Printf("总共读取%d个字节", n)
	log.Println("文件内容:", string(bytes[:n]))
}
